home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / communic / netmodem / nmp2.exe / README.TXT < prev   
Text File  |  1994-01-06  |  16KB  |  349 lines

  1. January 6, 1994
  2.  
  3.                                NMP²
  4.  
  5.               Network Modem Program, Second Generation
  6.  
  7.                     Network Products Corporation
  8.  
  9.  
  10.  
  11. NMP² Introduction
  12.  
  13.     The NMP² is a high-performance software communication server that allows 
  14. the sharing and pooling of MODEMs, serial connections to host computers, or 
  15. other asynchronous communication devices on a network.  
  16.  
  17.     Virtually any asynchronous serial device can be shared, thus saving the 
  18. cost and difficulty of connecting a modem and telephone-line to every network 
  19. workstation, or the cost and difficulty of providing a host connection to each 
  20. network workstation.  When multiple NMP²s are used, or when a multiport 
  21. communication server is used, groups of asynchronous devices can be pooled 
  22. permitting a user to choose from a group of devices without the necessity of
  23. specifying a particular device.     
  24.  
  25.  
  26. Network Products Corporation
  27.  
  28.     Network Products Corporation (NPC) pioneered the field of asynchronous 
  29. network communication servers.  Formed in 1985, NPC is dedicated to developing 
  30. products that provide essential connection capabilities between LANs and other 
  31. devices.
  32.  
  33.     Network Products Corporation was the original OEM manufacturer and 
  34. supplier of Novell's NACS/NASI communication server and Gateway 
  35. Communications G-Asynch communication server. 
  36.  
  37.  
  38. NCSI, an Industry Standard
  39.  
  40.     NCSI (Network Communication Services Interface), pronounced "NEX-see", is 
  41. an industry standard terminate & stay resident program (TSR) manufactured by 
  42. Network Products Corporation that interfaces the client workstation with
  43. the network communication server.  
  44.  
  45.     NCSI provides network users with naming services that allow the pooling 
  46. of asynchronous communication resources.  NCSI's naming service permits 
  47. assigning a descriptive name to a port or group of ports, thus greatly 
  48. reducing confusion over a port's function.  Additionally a NCSI user can 
  49. either choose from a virtual pool of asynchronous devices, or choose a 
  50. specific device.  Similar devices can be pooled together, letting a user 
  51. choose a resource by the type.  NCSI can support up to 9 simultaneous 
  52. connections on the client workstation allowing the user to run multiple 
  53. communication sessions concurrently. NCSI also provides higher data transfer 
  54. rates than many other network communication server interfaces.  NCSI supports 
  55. Novell's NetWare, Banyan Vines, and 100% compatible NetBIOS networks including 
  56. Microsoft's Lan Manager, Windows-for-Workgroups, and IBM's PC Lan.
  57.  
  58.     NCSI is supported by a wide variety of communication application 
  59. manufacturers and does not rely on a proprietary Network Products application 
  60. for use.  A list of supported applications is included in this archive. 
  61. For an updated list, contact the NPC BBS at the number given below.
  62.  
  63.     NCSI provides the application designer with a standard interface for 
  64. network asynchronous communication services.  NCSI also supplies the 
  65. application designer with primitives that allow server port parameters to be 
  66. changed from within the application.   
  67.  
  68.  
  69. Shareware NMP²
  70.  
  71.     The NMP² is shareware.  If you use it regularly you should register it.  
  72. Registration is accomplished by buying a retail copy, either directly from 
  73. Network Products Corporation or from one of its resellers.  Registered users 
  74. get a professionally printed manual, the latest production software, and 
  75. technical support.  
  76.  
  77.     To purchase a copy of the NMP² from Network Products Corporation 
  78. call (800) 638-7765 or (818) 441-6504.  You may also contact NPC by fax at 
  79. (818) 441-6894.  The current retail price of the NMP² is $49.00.  A shipping 
  80. and handling fee, as well as any applicable sales tax, will be added to your 
  81. order.
  82.  
  83.     The most current copy of the shareware version of the NMP² may be 
  84. downloaded from NPC's BBS at (818) 441-6933.  The EBBS supports v.32bis.
  85. Set your communication software for 8 data bits, 1 stop bit and no parity.  
  86.  
  87.     This shareware copy of the NMP² is fully functional.  It is complete and 
  88. is not crippled in any way.  The only limitation it has, compared to the 
  89. commercially-sold version shipping as of the date listed at the top of this 
  90. file, is that only one copy may be run on a single network.  When copies are 
  91. ordered from NPC, multiple NMP²s can be run on a network allowing virtual 
  92. modem pools to be established.
  93.  
  94.  
  95. Getting Started
  96.  
  97. 1.    Format two diskettes.  Change to the directory containing the 
  98. DISK1.EXE and the DISK2.EXE files.  Create the NMP² program diskette
  99. by typing:  
  100.                 
  101.     DISK1 <destination drive> 
  102.  
  103. where <destination drive> is the drive containing one of the newly
  104. formatted diskette.  Label this diskette "NMP² Program Utilities". 
  105.                 
  106. Create the NCSI program diskette by typing: 
  107.  
  108.     DISK2 <destination drive> 
  109.  
  110. where <destination drive> is the drive containing the second newly
  111. formatted diskette.  Label this diskette "NCSI Program Utilities".
  112.  
  113. 2.    Place the "NMP² Program Utilities" diskette in a drive.  
  114. Change to that drive and at the root type "INSTALL". 
  115.                
  116. 3.    The NMP² installation program guides you through the installation.               
  117.  
  118.  
  119. Using The NMP²
  120.  
  121.     Load the NMP² server by going to the machine that has the modem attached 
  122. you wish to share.  Switch to the directory containing the NMP² server 
  123. software and type:
  124.  
  125.     NMP
  126.  
  127. The server will load in memory and stay resident.  Be sure that the user 
  128. running the machine hosting the NMP² does not run software that uses the same 
  129. COM port that the NMP² is using.
  130.  
  131.     The NMP² may be removed from memory if it was the last TSR program loaded.  
  132. Type the command SERV-REL.  This will down the NMP² and remove it from memory 
  133. if possible.
  134.  
  135.     Load NCSI.EXE, the client interface, on any workstation that will be used 
  136. to access the NMP² by typing:
  137.  
  138.     NCSI
  139.                                
  140. on the workstation that is going to use the NMP².  
  141.  
  142.     NCSI is a TSR interface and can be removed from memory by running the 
  143. program NCSI-REL.  To obtain information on the command-line switches 
  144. supported by NCSI, type NCSI /?.  NCSI can be loaded high, but it is best to 
  145. avoid memory-optimization programs, as most misinterpret NCSI's memory needs.
  146.  
  147.     After loading NCSI, load and run your NCSI-compatible application.  The 
  148. self extracting file that this README file was in includes a minimal 
  149. communications utility named NTERM that is NCSI aware.  
  150.  
  151.     The network versions of most major communications applications also offer 
  152. support for the NCSI interface.  There is also a variety of remote-control 
  153. and special-purpose applications that also use the NCSI interface.  If your 
  154. favorite application is not on the list, contact your software manufacturer 
  155. to check availability of a NCSI compatible version.  A list of NCSI compatible 
  156. applications is included in this package.  A copy of the current list is also 
  157. available for download from the NPC BBS.  Follow the instructions given above 
  158. to access the NPC BBS.
  159.  
  160.     NOTE:  When using the NMP² and NCSI on NETBIOS and Vines networks you 
  161.     may not "see" the NMP² from the client workstation until both the NMP² 
  162.     and NCSI have been running for a minute.
  163.  
  164.     The NMP² server can also run as a dedicated communication server.  This 
  165. may enhance performance in some installations, but precludes using the 
  166. communication server for any other task.  To use the NMP² as a dedicated
  167. communication server, simply type:
  168.  
  169.     NMPD
  170.  
  171.  
  172. Testing The NMP²
  173.  
  174. 1.    Load the NMP² on the workstation with the modem that will serve as the 
  175. communication server.
  176.  
  177. 2.    Load NCSI on the client workstation that will access the communication 
  178. server.
  179.  
  180. 3.    Load BTTY and at the NCSI 1:1> prompt type CONNECT [PORT_NAME] where 
  181. [PORT_NAME] is the general or specific name on the NMP² server.  If the name
  182. was not changed during installation the command would simply be CONNECT PORT.
  183.  
  184. 4.    If the connection to the port is successful, BTTY will report it is 
  185. connecting to the port and leaving the command interpreter.
  186.  
  187. 5.    If a modem is connected to the port type AT and press enter to see if
  188. the modem responds "OK" or "0".  If not, try typing ATZ or AT&F.  If these
  189. do not work, check that the modem is on, that cabling is good, and that the
  190. NMP² is configured to access the correct COM port.  If a device other than
  191. a modem is connected to the serial port, check for a login or other prompt 
  192. from the host.    
  193.  
  194.  
  195. NMP² Named Ports
  196.  
  197.     NCSI searches for available ports by name.  Each port on each 
  198. communication server has a general name and a specific name.  Any specific
  199. port can be used by specifying the specific name in the communication 
  200. application accessing the server.  When multiple servers or servers with 
  201. multiple ports reside on the network, it is possible to simply use a port
  202. that is not in use, without knowing which are availble.  When multiple ports
  203. share the same general name, and the general name is specified in the 
  204. communication application for use, NCSI will search for an available port
  205. and attach to it.  It is possible to establish naming useful conventions such 
  206. as "MODEM" and "MINI" to allow users to use a generic type of asynchronous
  207. service.  Users don't need to know if a certain port is available, just that
  208. they want to use a "MODEM".  
  209.  
  210.     When configuring the NMP² communication server, either upon installation
  211. or when using CCONFIG, the port names will show in the Asynch Port 
  212. Configuration window with the convention GENERAL_NAME:SPECIFIC_NAME.
  213.  
  214.  
  215.  
  216. Utilities
  217.  
  218.     The NMP² comes with a set of utilities which provide great flexibility in
  219. the use of the NMP².  Major utilities provided include extensive on-line help 
  220. that should assist with the use of the utility.  The primary utilities are:
  221.  
  222. CCONFIG, which configures the NMP².  Run CCONFIG.EXE in the same directory
  223. containing the NMP executables and configuration file.
  224.  
  225. CCONSOLE, which allows the remote management and configuration of the NMP²
  226. server.  The default supervisor password is the word "SUPERVISOR".
  227.  
  228. NTERM, a limited NCSI-compatible terminal-emulation communication application. 
  229. NTERM support VT-100 ANSI terminal emulation and XMODEM transfer protocols.
  230. NMP²/NCSI ports are chosen in NTERM's configuration menu.
  231.  
  232. CLIST, lists NPC communication servers on the network.  CLIST /A will show
  233. server ports on the network, their general and specific names and the status
  234. of the port.
  235.  
  236. BTTY, a NCSI-compatible teletype emulator.  Useful for testing the NMP² server
  237. because of its simplicity.  Type HELP at the "NCSI 1:1>" prompt for help.  
  238. Hitting the f10 key exits the program.
  239.  
  240.  
  241. NCSI and Windows
  242.  
  243.     To use NCSI with a compatible Windows application, load NCSI prior to 
  244. loading Windows.  NCSI can be loaded in a DOS session in enhanced-mode Windows 
  245. by supplying NCSI with the "-w" command-line switch.  If using NCSI-compatible 
  246. DOS applications while in Windows, place the VNCSI.386 file located on the 
  247. NCSI Program Utilities diskette in the \WINDOWS\SYSTEM directory and modify 
  248. the SYSTEM.INI file so that the "network=" setting under "[386Enh]" section
  249. contains a comma after the last entry and then VNCSI.386.
  250.  
  251.     
  252. Windows COMM.DRV Replacement
  253.     
  254.     Many Windows applications that have not specifically been designed to
  255. operate with NCSI can also use the NMP² server.  A replacement for the Windows
  256. COMM.DRV is contained in the same subdirectory that contains the NCSI 
  257. utilities BTTY, CLIST, etc.  NCSI must be loaded before starting Windows.
  258. Copy the current COMM.DRV file in the \WINDOWS\SYSTEM directory to a safe 
  259. location and replace the file with the COMM.DRV supplied.  Add a line to the 
  260. WIN.INI file in the format:
  261.  
  262.     [NCSI]
  263.     PORT="GENERAL_PORT"
  264.  
  265. where "GENERAL_PORT" is the general port name of the NMP² server.  If the name  
  266. of the port has not been changed, the line would simply be:
  267.  
  268.     PORT=PORT
  269.  
  270. Choose any COM port for the application in the application's setup.  The port 
  271. specified in WIN.INI will be used instead of utilizing that COM port specified 
  272. in the application.  When using NCSI in this fashion nearly any application, 
  273. including many FAX software applications, can share the NMP² server.
  274.  
  275.  
  276. Using Third-Party Applications
  277.  
  278.     Third-party applications that are NCSI-aware require setup to use the 
  279. NMP².  Some applications support NCSI in slightly different ways.  In general, 
  280. choose a NCSI or NASI (Novell's name for NCSI) service instead of a COM port 
  281. and specify a service by it's name.  For additional information on using 
  282. specific applications, refer to your application documentation or contact your 
  283. application manufacturer.
  284.  
  285.  
  286. Further Information
  287.  
  288.     For additional information on using the NMP², you may wish to consider
  289. registering your NMP².  For information on registering, please contact 
  290. Network Products.
  291.  
  292.  
  293. The Network Products Family of Gateways
  294.  
  295.     The NMP² is one of a family of modem sharing and network communications
  296. products available from NPC.  Other products include the ACS², a dedicated 
  297. communication server offering exceptional performance available in 4, 16 or 32 
  298. port versions; the ACS²/SA, a self contained, 2 port, communication server 
  299. that requires only a network connection site for operation, available in 
  300. ethernet or arcnet for NetWare IPX, Microsoft's Lan Manager, and Windows-for-
  301. Workgroups networks; and the XCS², an X.25 gateway that provides network 
  302. workstations access to an X.25 packet-switched network.  For more information 
  303. about NPC products, call (800) 638-7765 or (818) 441-6504.  You may also 
  304. contact NPC by fax at (818) 441-6894.
  305.  
  306.  
  307. Developing for NCSI    
  308.     
  309.     NPC supplies developer's with a developer's kit that includes sample
  310. source-code in C, Basic, & Assembly which can be cut and pasted into the
  311. developer's own application.  Technical assistance, co-marketing arrangements,
  312. and other services are also supplied by NPC.  Please contact NPC for more 
  313. information.
  314.  
  315.  
  316. License and Trademark Information
  317.  
  318.     The NMP² name, software, and it's associated files are protected by the 
  319. copyright laws of the United States and international copyright treaties.  
  320. This software is a shareware version of commercial software available from 
  321. Network Products Corporation and it's resellers and may be used only to 
  322. determine suitability of the commercial software.  You may reproduce and 
  323. distribute copies of these files so long as all files including this README 
  324. file are distributed together.  No fee shall be charged for the copying or 
  325. distribution of these files without written consent from Network Products.  
  326. You may not receive any payment, commercial benefit, or any consideration for 
  327. the reproduction, distribution, or use, either alone or in combination with 
  328. any other software or hardware, of this software without written consent from 
  329. Network Products Corporation.
  330.                                                                           
  331. NMP², ACS², ACS²/SA, Network Modem Program, Asynchronous Communications 
  332. Server, Second Generation, and Asynchronous Communications Server Second 
  333. Generation/Stand Alone are trademarks of Network Products Corporation.
  334.  
  335. NCSI and XCS² are registered trademarks of Network Products Corporation.
  336.  
  337. IBM, NetWare, Novell, Lan Manager, Microsoft, Windows, Windows-for-Workgroups, 
  338. and MS-DOS are trademarks or registered trademarks of International Business 
  339. Machines Corporation, Novell, Inc., and Microsoft Corporation..
  340.  
  341. All other names are trademarks or registered trademarks of their respective
  342. owners.
  343.  
  344.  
  345. THE FILE OR THE FILES CONTAINED THEREIN MAY NOT BE DISASSEMBLED, REVERSE-
  346. ENGINEERED, NOR ALTERED IN ANY WAY.  EXCEPT AS RESTRICTED BY LAW, THE SOFTWARE 
  347. PROGRAMS CONTAINED IN THE FILE AND ALL ASSOCIATED FILES ARE PROVIDED "AS IS" 
  348. WITHOUT WARRANTY OF ANY KIND.
  349.